package org.example.oa.dao;

import org.example.oa.entity.Department;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 对部门表增删改查
 */
@Repository("departmentDao")//将持久层接口的一个实现类交给Spring管理
public interface DepartmentDao {
    //插入
    void insert(Department department);
    //更新
    void update(Department department);
    //删除，根据部门编号
    void delete(String sn);
    //查询,根据部门编号查询并返回一个Deparment对象
    Department select(String sn);
    //查询所有部门信息，装入集合中返回
    List<Department> selectAll();
}
